1
파이썬 딕셔너리 정의: 키-값 매핑
EvoClass-AI001Lecture 8
00:00

파이썬 딕셔너리 정의: 키-값 매핑

파이썬에서 딕셔너리는 순서가 아닌 설명적인 방식으로 데이터를 저장하는 유연하고 핵심적인 데이터 타입입니다. 리스트나 튜플과 같은 시퀀스와 달리, 딕셔너리는 순서 없는고유한 이름인 키를 사용하여 데이터를 조직합니다. 이 구조는 매우 빠른 데이터 검색을 가능하게 합니다.

1. 핵심 구조: 키-값 쌍

데이터는 고유한 가 직접적으로 에 매핑됩니다. 이 설계는 최적화된 해시 맵을 모방하여 매우 빠른 검색을 보장합니다. 키는 고유해야 하며, 변경 불가능한 (일반적으로 문자열이나 숫자)여야 하며, 값은 어떤 데이터 타입이든 될 수 있습니다.

{"student_id":101,"name":"Alex","grade":88.5}

2. 딕셔너리 문법 및 특성

  • 딕셔너리는 중괄호{}.
  • 그리고 콜론:은 키와 해당되는 값을 분리합니다 (키:값).
  • 딕셔너리는 가변적인이며, 생성 후 키와 값을 동적으로 추가하거나 삭제하거나 수정할 수 있습니다.
💡 인덱싱 vs. 키 기반 검색
딕셔너리는 지원하지 않습니다숫자 인덱싱 (예: [0] 또는 [1])를 사용합니다. 데이터는 생성 시 제공된 특정 키 이름을 사용하여 가져와야 합니다 (예: dictionary["name"]).
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>